สร้าง Custom Email Address ง่ายๆ และฟรีด้วย Cloudflare Email Routing และ Gmail SMTP (ฉบับจับมือทำ)
Table of Contents
มาสร้าง Custom Email Address ง่ายๆและฟรีด้วย บริการ Email Routing ของ Cloudflare และสามารถตอบกลับอีเมลด้วย Custom Email Address เช่น [email protected]
ผ่านการตั้งค่า SMTP บน Gmail ของคุณกันเถอะ
เริ่มเลย ~~~ #
1. เพิ่มโดเมนเข้ามายัง Cloudflare #
ขั้นแรกเข้าไปที่ Cloudflare.com ไปที่เมนู Website แล้วกด Add a Site เพื่อเพิ่มโดเมนของคุณเข้ามายัง Cloudflare จากนั้นให้กดเข้าไปยังโดเมนที่ต้องการ
2. เปิดใช้งาน Cloudflare Email Routing #
ไปยังเมนู Email Routing และกดไปแถบ Settings เลือก Enable Email Routing
จากนั้นจะพบกับหน้า Add Email Routing DNS records จะเห็นว่ามีรายการที่มีสถานะ Missing
ปรากฎขึ้น
ให้คุณกด Add records and enable เพื่อเพิ่มรายการที่ขาดหายก็เป็นอันเสร็จ
3. สร้าง Custom Email Address บน Cloudflare Email Routing #
เลือกไปยังเมนู Email Routing และกดไปแถบ Routes เลือก Create address
กรอก Custom address ที่ต้องการ และกรอก Destination ไปยังอีเมลของคุณ ในกรณีนี้ผมเลือกใช้ gmail (และใส่ postfix +
ตามด้วยชื่อที่บ่งบอกว่าส่งมาจากไหนจะได้กรองอีเมลได้ง่ายขึ้น)
จากนั้นให้กด Save
ระบบจะแจ้งว่าสร้างอีเมลสำเร็จแล้วและให้ไปกดยืนยันจากอีเมลที่คุณกรอกไป
เข้าไปยัง gmail ของคุณแล้วกด Verify email address ก็เป็นอันเสร็จ
ที่นี้มาลองส่งอีเมลไปยัง Custom email address ที่ได้ตั้งค่าไว้ ในกรณีนี้คือ [email protected]
หลังจากส่งสำเร็จ(เย้~~~) ให้ลองตอบกลับอีเมลดู จะพบว่าอีเมลที่ตอบกลับยังไม่ใช่ [email protected]
แต่ยังเป็น ********@gmail.com
อยู่
ดังนั้นเราจะไปตั้งค่าการตอบกลับอีเมลด้วย Custom email address ในข้อถัดไป
4. ตอบกลับอีเมลด้วย Custom Email Address ผ่านการตั้งค่า SMTP บน Gmail #
ขั้นตอนสุดท้ายเพื่อที่เราจะสามารถตอบกลับอีเมลด้วย Custom email address ได้นั้น เราจะต้องทำการตั้งค่า Send mail as
ของ Gmail account หลักด้วย Custom email address ผ่านการตั้งค่า SMTP ได้ดังต่อไปนี้
4.1 เข้าไปยัง Manage your Google Account
ของคุณ
4.2 ไปยังเมนู Security และทำการเปิดใช้งาน 2-Step verification (2FA)
4.3 จากนั้นให้ไปที่ App Password ด้วยการค้นหาด้านบน
4.4 ทำการสร้าง App Password ใหม่ด้วยการเลือกไปที่ Mail และเลือก Other(Custom name)
4.5 กรอกชื่อที่ต้องการ (แนะนำให้ใช้ชื่อที่ระบุจุดประสงค์ของ App Password นี้เพื่อง่ายต่อการจัดการในอนาคต) จากนั้นกด Generate
4.6 App Password จะถูกสร้างขึ้นมา แนะนำในจดไว้ในที่ๆปลอดภัยเช่น Password Manager เนื่องจากเราจะไม่สามารถกดดูใหม่ได้อีกครั้ง หากลืมจะต้องลบและสร้างใหม่อีกครั้ง
4.7 จากนั้นให้ไปยัง Gmail Settings
> Account and Import
ใน Section Send mail as
ให้กด Add another email address เพื่อเพิ่มอีเมลในการตอบกลับ
4.8 ขั้นตอนนี้ให้คุณใส่ Custom email address ของคุณลงไป เลือก Treat as an alias แล้วกด Next Step »
Name: Your name
Username: [email protected]
Treat as an alias: checked
4.9 ขั้นตอนนี้เป็นการตั้งค่า SMTP ให้คุณกรอกตามด้านล่าง แล้วกด Add Account »
SMTP Server: smtp.gmail.com
Port: 587
Username: [email protected]
Passname: <App Password from 4.6>
TLS: checked
4.10 จากนั้นระบบจะส่งอีเมลยืนยันไปยัง Custom email address ของคุณ ให้กดคุณกดลิงค์ยืนยันในอีเมล
4.11 จากนั้นกลับมาที่ Gmail Settings
> Account and Import
ใน Section Send mail as
คุณจะเห็น Custom email address ของคุณเพิ่มเข้ามา ขั้นต่อไปในหัวข้อ When replying to a message
ให้เลือก Reply from the same address the message was sent to
4.12 ขั้นตอนสุดท้าย ให้คุณกลับมายัง Cloudflare เพื่อเพิ่ม Sender Policy Framework (SPF) ของ Google บน DNS records เพื่อให้ Gmail SMTP สามารถส่งอีเมลตอบกลับผ่านทาง Cloudflare Email Routing ได้
ให้เพิ่ม include:_spf.google.com
เข้าไปยัง TXT Record ของ SPF ที่มีอยู่แล้วก็เป็นอันเสร็จเรียบร้อยครับ
v=spf1 include:_spf.google.com include:_spf.mx.cloudflare.net ~all
4.13 มาลองทดสอบการส่งอีเมลและตอบกลับผ่าน Custom email address กัน ผ่านนนนนน ตอบกลับอีเมลได้ด้วย Custom email address แล้ว เย้ ~~~
จบแล้ว
หวังว่าทุกคนจะได้ Custom email address ฟรีๆไปใช้งานกันนะครับ